package com.sino.operation.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @ClassName CompleteVo
 * @Description 集中作业前端提交的时候传送的数据
 * @Author 北陈
 * @Date 2021/10/8 15:37
 * @Version 1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "集中作业提交的所有信息")
public class CompleteVo implements Serializable {

    @ApiModelProperty(name = "completePublicInfo",value = "提交公共信息")
    @Valid
    private CompletePublicInfo completePublicInfo;

    @ApiModelProperty(name = "object",value = "提交数据")
    private Object object;
}
